Science of morality